package com.biz.primus.model.order.enums;

/**
 * 促销类型
 *
 * @author Tiger Feng
 * @date 2017年10月28日
 */
public enum PromotionViewType {
    none,
    redemption,//加价换购
    coupons,//发券用
    //gift,//下单得券
    //saleLimited,//限时抢购
    firstOrder,//首单
    giftForOrder,//买赠
    giftCheckAmount,//满赠
    limitProduct//限购商品
    ;

    public ItemType toOrderItemType() {
        switch (this) {
            case redemption:
                return ItemType.redemptionProduct;
            case giftForOrder:
                return ItemType.giftForOrder;
            case giftCheckAmount:
                return ItemType.giftCheckAmount;
            case coupons:
            case none:
            case firstOrder:
            default:
                return ItemType.normal;
        }
    }
}
